/**
 * echarts connector
 */
window.com_ejustcn_vaadinecharts_chart_EChart =
function() {
	var dom=this.getElement();
	var connector=this;
	var myChart;
	
	
	var dataCollection=function(){
		
	}
	
	
	
	require(
	        [
	            'echarts',
	            'echarts/chart/bar',
	            'echarts/chart/line',
	            
	        ],
	        function(ec) {
	            myChart = ec.init(dom);
//	            var myChart2 = ec.init(document.getElementById('main2'));
	            var option = {
	                tooltip : {
	                    trigger: 'axis'
	                },
	                legend: {
	                    data:['蒸发量']
	                },
	                toolbox: {
	                    show : true,
	                    feature : {
	                        mark : true,
	                        dataView : {readOnly: false},
	                        magicType:['line', 'bar'],
	                        restore : true,
	                        saveAsImage : true
	                    }
	                },
	                calculable : true,
	                xAxis : [
	                    {
	                        type : 'category',
	                        data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
	                    }
	                ],
	                yAxis : [
	                    {
	                        type : 'value',
	                        splitArea : {show : true}
	                    }
	                ],
	                series : [
	                    {
	                        name:'蒸发量',
	                        type:'bar',
	                        data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
	                    },
	                    {
	                        name:'降水量',
	                        type:'bar',
	                        data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
	                    }
	                ]
	            };
	            
	            myChart.setOption(option);
	            option.series[0].type = option.series[1].type = 'line';
//	            myChart2.setOption(option);
	        }
	    );
		
};